λ git reset --hard
以下を指定したHEADに変更する
HEAD
index (staged)
working tree (unstaged)
working tree (unstaged)の内容は消える
index (staged)の内容も消える
HEADがズレた分の差分も消える
本当の意味で過去の変更をresetする
参考
git reset についてもまとめてみる - murankの日記
めちゃめちゃわかりやすい